###User Defined Function###
_WinAPI_DecompressBuffer

###Description###
Dekomprimiere einen kompletten komprimierten Puffer.

###Syntax###
#include <WinAPISys.au3>
_WinAPI_DecompressBuffer ( $pUncompressedBuffer, $iUncompressedSize, $pCompressedBuffer, $iCompressedSize [, $iFormat = 0x0002] )

###Parameters###
@@ParamTable@@
$pUncompressedBuffer
	Ein Zeiger zu einem aufrufer-allokierten Puffer welche die dekomprimierten Daten des komprimierten Puffers erhält.
$iUncompressedSize
	Die Größe des unkomprimierten Puffers in Bytes.
$pCompressedBuffer
	Ein Zeiger zu dem Puffer welches die zu dekomprimierenden Daten beinhaltet.
$iCompressedSize
	Die Größe des komprimierten Puffers in Bytes.
$iFormat
	[optional] Das Komprimierungsformat der Daten im komprimierten Puffer. Dieser Parameter muss einer der folgenden Werte annehmen:
		$COMPRESSION_FORMAT_LZNT1 (Standard)
		$COMPRESSION_FORMAT_XPRESS
		$COMPRESSION_FORMAT_XPRESS_HUFF
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	Die Größe der dekomprimierten Daten welche im unkomprimierten Puffer gespeichert werden, in Bytes.
Fehler:	0 und setzt @error auf einen ungleich 0 Wert. Das @extended Flag kann den NTSTATUS Fehlercode enthalten.
@@End@@

###Remarks###
Die <a href="_WinAPI_DecompressBuffer.htm">_WinAPI_DecompressBuffer()</a> Funktion nimmt als Eingabe einen komplett komprimierten Puffer und produziert dessen dekomprimiertes Äquivalent vorausgesetzt, dass die unkomprimierten Daten in den angegebenen Zielpuffer passen.

Um einen unkomprimierten Puffer zu komprimieren, sollte man die <a href="_WinAPI_CompressBuffer.htm">_WinAPI_CompressBuffer()</a> Funktion verwenden.

###Related###
_WinAPI_CompressBuffer

###See Also###
@@MsdnLink@@ RtlDecompressBuffer

###Example###
@@IncludeExample@@ _WinAPI_CompressBuffer
